home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Interactive 7
/
PC World Interactive 7.iso
/
program
/
pasprog.EXE
/
TABELA.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1996-01-21
|
1KB
|
37 lines
{$M $800, 0, 0} { 2K stack ayrìldì }
{ Ekranìn saº üst köƒesinde kalìcì }
{ bir yazì kalmasìnì saºlar. }
Uses Crt, Dos;
Var
EskiSaat:Procedure;
{$F+}
Procedure Hello; Interrupt;
Var
X, Y: Byte;
Begin
{ Hello procedur'ü çalìƒmadan önce }
X := WhereX; { Cursor'ün bulunduºu kolon }
Y := WhereY; { Cursor'ün bulunduºu satìr }
{ Deºerleri saklanìyor..! }
GotoXY(74, 1); { Cursor ekranìn en saº üst köƒesine }
Write('Merhaba'); { yakìn bir yere gidip 'Merhaba' yazar }
GotoXY(X, Y); { Daha sonra eski cursor deºerleri }
{ kullanìlarak cursor konumlandìrìlìr }
InLine($9C);
{ Daha önceden sakladìºìmìz saat procedur'ü çalìƒìyor }
EskiSaat;
End;
{$F-}
Begin
{ 8. saat interrupt'ì EskiSaat ismi adì altìnda saklanìyor. }
GetIntVec(8, @EskiSaat);
{ Yeni yaptìºìmìz procedur 8. interrupt'ta yerleƒiyor. }
SetIntVec(8, @Hello);
{ Program ƒu anda KEEP komutuyla kalìcì bir hal aldì. }
Keep(0);
End.